package es.unileon.TIC;

/**
 * @author Guillermo Montero Jubete
 * @author Adrian Santos Rebaque
 * @author Pablo Tejedor Garcia
 *
 */
public class Frecuencias {

	public char caracter;
	public int frecuencia;
	public Frecuencias nododcho;
	public Frecuencias nodoizqdo;

	/**
	 * Constructor 
	 * 
	 * @param car
	 * @param frec
	 */
	public Frecuencias(char car, int frec) {
		caracter = car;
		frecuencia = frec;
	}
	/**
	 * Constructor 
	 *
	 * @param frec
	 * @param izq
	 * @param dcho
	 */

	public Frecuencias(int frec, Frecuencias izq, Frecuencias dcho) {
		caracter = ' ';
		frecuencia = frec;
		nododcho = dcho;
		nodoizqdo = izq;
	}


	/**
	 * 
	 * @return caracter
	 */
	public char getCaracter() {
		return caracter;
	}

	/**
	 * 
	 * @param caracter
	 */
	public void setCaracter(char caracter) {
		this.caracter = caracter;
	}

	/**
	 * 
	 * @return frecuencia
	 */ 
	public int getFrecuencia() {
		return frecuencia;
	}

	/**
	 * 
	 * @param frecuencia
	 */
	public void setFrecuencia(int frecuencia) {
		this.frecuencia = frecuencia;
	}

	public String toString() {
		return ""+caracter+" "+frecuencia+" ["+(nododcho)+"] ["+(nodoizqdo)+"]";
	}

}
